package com.hongxun.modules.bss.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 交叉跨越及工程量
 * 
 * @author zkcn
 * @email youeremail@163.com
 * @date 2018-08-31 15:24:24
 */
public class DCrossCostEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String guid;
	//所属项目ID
	private String pGuid;
	//交叉跨越类型  数据字典cross_type
	private String cType;
	//所属项目范围ID
	private String pRGuid;
	//被交跨物名称
	private String cCName;
	//上联点ID
	private String cCUpguid;
	//下联点ID
	private String cCDownguid;
	//导线型号
	private String cCPole;
	//跨越河流宽度
	private BigDecimal cCSpan;
	//电压等级
	private String cCBestpole;
	//线数
	private BigDecimal cCBestspan;
	//交叉角度
	private BigDecimal cCAngle;
	//交叉点净距（m)
	private BigDecimal cCCrospan;
	//允许净距（m)
	private BigDecimal cCAllowspana;
	//导线横截面积(mm2)
	private BigDecimal cCArea;
	//被跨越物宽度(m)
	private BigDecimal cCWidth;
	//单价
	private BigDecimal cCPrice;
	//定位方式
	private String cCAutotype;
	//定位经度
	private BigDecimal cCAutollongitude;
	//定位纬度
	private BigDecimal cCAutollatitude;
	//人工经度
	private BigDecimal cCInputlongitude;
	//人工纬度
	private BigDecimal cCInputlatitude;
	//高程
	private BigDecimal cCHighbad;
	//采集时间
	private Date cCCollecttime;
	//采集人
	private Long cCUserid;
	//数据状态
	private String cCDatastate;
	//交叉跨越架线方式
	private String queryjcfs;
	/**
	 * 设置：交叉跨越架线方式
	 */
	public void setQueryjcfs(String queryjcfs) {
		this.queryjcfs = queryjcfs;
	}
	/**
	 * 获取：交叉跨越架线方式
	 */
	public String getQueryjcfs() {
		return queryjcfs;
	}
	/**
	 * 设置：主键
	 */
	public void setGuid(String guid) {
		this.guid = guid;
	}
	/**
	 * 获取：主键
	 */
	public String getGuid() {
		return guid;
	}
	/**
	 * 设置：所属项目ID
	 */
	public void setPGuid(String pGuid) {
		this.pGuid = pGuid;
	}
	/**
	 * 获取：所属项目ID
	 */
	public String getPGuid() {
		return pGuid;
	}
	/**
	 * 设置：交叉跨越类型  数据字典cross_type
	 */
	public void setCType(String cType) {
		this.cType = cType;
	}
	/**
	 * 获取：交叉跨越类型  数据字典cross_type
	 */
	public String getCType() {
		return cType;
	}
	/**
	 * 设置：所属项目范围ID
	 */
	public void setPRGuid(String pRGuid) {
		this.pRGuid = pRGuid;
	}
	/**
	 * 获取：所属项目范围ID
	 */
	public String getPRGuid() {
		return pRGuid;
	}
	/**
	 * 设置：被交跨物名称
	 */
	public void setCCName(String cCName) {
		this.cCName = cCName;
	}
	/**
	 * 获取：被交跨物名称
	 */
	public String getCCName() {
		return cCName;
	}
	/**
	 * 设置：上联点ID
	 */
	public void setCCUpguid(String cCUpguid) {
		this.cCUpguid = cCUpguid;
	}
	/**
	 * 获取：上联点ID
	 */
	public String getCCUpguid() {
		return cCUpguid;
	}
	/**
	 * 设置：下联点ID
	 */
	public void setCCDownguid(String cCDownguid) {
		this.cCDownguid = cCDownguid;
	}
	/**
	 * 获取：下联点ID
	 */
	public String getCCDownguid() {
		return cCDownguid;
	}
	/**
	 * 设置：跨越杆号
	 */
	public void setCCPole(String cCPole) {
		this.cCPole = cCPole;
	}
	/**
	 * 获取：跨越杆号
	 */
	public String getCCPole() {
		return cCPole;
	}
	/**
	 * 设置：跨越档档距（m)
	 */
	public void setCCSpan(BigDecimal cCSpan) {
		this.cCSpan = cCSpan;
	}
	/**
	 * 获取：跨越档档距（m)
	 */
	public BigDecimal getCCSpan() {
		return cCSpan;
	}
	/**
	 * 设置：距最近杆号
	 */
	public void setCCBestpole(String cCBestpole) {
		this.cCBestpole = cCBestpole;
	}
	/**
	 * 获取：距最近杆号
	 */
	public String getCCBestpole() {
		return cCBestpole;
	}
	/**
	 * 设置：距最近杆档距
	 */
	public void setCCBestspan(BigDecimal cCBestspan) {
		this.cCBestspan = cCBestspan;
	}
	/**
	 * 获取：距最近杆档距
	 */
	public BigDecimal getCCBestspan() {
		return cCBestspan;
	}
	/**
	 * 设置：交叉角度
	 */
	public void setCCAngle(BigDecimal cCAngle) {
		this.cCAngle = cCAngle;
	}
	/**
	 * 获取：交叉角度
	 */
	public BigDecimal getCCAngle() {
		return cCAngle;
	}
	/**
	 * 设置：交叉点净距（m)
	 */
	public void setCCCrospan(BigDecimal cCCrospan) {
		this.cCCrospan = cCCrospan;
	}
	/**
	 * 获取：交叉点净距（m)
	 */
	public BigDecimal getCCCrospan() {
		return cCCrospan;
	}
	/**
	 * 设置：允许净距（m)
	 */
	public void setCCAllowspana(BigDecimal cCAllowspana) {
		this.cCAllowspana = cCAllowspana;
	}
	/**
	 * 获取：允许净距（m)
	 */
	public BigDecimal getCCAllowspana() {
		return cCAllowspana;
	}
	/**
	 * 设置：导线横截面积(mm2)
	 */
	public void setCCArea(BigDecimal cCArea) {
		this.cCArea = cCArea;
	}
	/**
	 * 获取：导线横截面积(mm2)
	 */
	public BigDecimal getCCArea() {
		return cCArea;
	}
	/**
	 * 设置：被跨越物宽度(m)
	 */
	public void setCCWidth(BigDecimal cCWidth) {
		this.cCWidth = cCWidth;
	}
	/**
	 * 获取：被跨越物宽度(m)
	 */
	public BigDecimal getCCWidth() {
		return cCWidth;
	}
	/**
	 * 设置：单价
	 */
	public void setCCPrice(BigDecimal cCPrice) {
		this.cCPrice = cCPrice;
	}
	/**
	 * 获取：单价
	 */
	public BigDecimal getCCPrice() {
		return cCPrice;
	}
	/**
	 * 设置：定位方式
	 */
	public void setCCAutotype(String cCAutotype) {
		this.cCAutotype = cCAutotype;
	}
	/**
	 * 获取：定位方式
	 */
	public String getCCAutotype() {
		return cCAutotype;
	}
	/**
	 * 设置：定位经度
	 */
	public void setCCAutollongitude(BigDecimal cCAutollongitude) {
		this.cCAutollongitude = cCAutollongitude;
	}
	/**
	 * 获取：定位经度
	 */
	public BigDecimal getCCAutollongitude() {
		return cCAutollongitude;
	}
	/**
	 * 设置：定位纬度
	 */
	public void setCCAutollatitude(BigDecimal cCAutollatitude) {
		this.cCAutollatitude = cCAutollatitude;
	}
	/**
	 * 获取：定位纬度
	 */
	public BigDecimal getCCAutollatitude() {
		return cCAutollatitude;
	}
	/**
	 * 设置：人工经度
	 */
	public void setCCInputlongitude(BigDecimal cCInputlongitude) {
		this.cCInputlongitude = cCInputlongitude;
	}
	/**
	 * 获取：人工经度
	 */
	public BigDecimal getCCInputlongitude() {
		return cCInputlongitude;
	}
	/**
	 * 设置：人工纬度
	 */
	public void setCCInputlatitude(BigDecimal cCInputlatitude) {
		this.cCInputlatitude = cCInputlatitude;
	}
	/**
	 * 获取：人工纬度
	 */
	public BigDecimal getCCInputlatitude() {
		return cCInputlatitude;
	}
	/**
	 * 设置：高程
	 */
	public void setCCHighbad(BigDecimal cCHighbad) {
		this.cCHighbad = cCHighbad;
	}
	/**
	 * 获取：高程
	 */
	public BigDecimal getCCHighbad() {
		return cCHighbad;
	}
	/**
	 * 设置：采集时间
	 */
	public void setCCCollecttime(Date cCCollecttime) {
		this.cCCollecttime = cCCollecttime;
	}
	/**
	 * 获取：采集时间
	 */
	public Date getCCCollecttime() {
		return cCCollecttime;
	}
	/**
	 * 设置：采集人
	 */
	public void setCCUserid(Long cCUserid) {
		this.cCUserid = cCUserid;
	}
	/**
	 * 获取：采集人
	 */
	public Long getCCUserid() {
		return cCUserid;
	}
	/**
	 * 设置：数据状态
	 */
	public void setCCDatastate(String cCDatastate) {
		this.cCDatastate = cCDatastate;
	}
	/**
	 * 获取：数据状态
	 */
	public String getCCDatastate() {
		return cCDatastate;
	}
}
